#ifndef __FORMAT_H_ 
#define __FORMAT_H_ 

#include <Length.h>
#include <ostream>
#include <Output.h>

class Format
{
public:
    typedef enum { 
      BASEUNIT,
      CASCADE
    }PrtFormat;

    Format(const Length &len, Output* pOutput );

    friend std::ostream& operator << (std::ostream&, const Format &);

private:    
    Output &output_m;
    const Length &len_m;
};
#endif //__FORMAT_H_
